home *** CD-ROM | disk | FTP | other *** search
/ Dynamic HTML Construction Kit / Dynamic HTML Construction Kit.iso / earthlink / nscomm / java40.jar / netscape / javascript / adapters / JSTargetAdapter.class (.txt) next >
Encoding:
Java Class File  |  1997-11-03  |  1.2 KB  |  29 lines

  1. package netscape.javascript.adapters;
  2.  
  3. import netscape.application.Target;
  4. import netscape.javascript.JSObject;
  5.  
  6. public final class JSTargetAdapter implements Target {
  7.    private JSObject jsObj;
  8.  
  9.    public JSTargetAdapter(JSObject var1) {
  10.       this.jsObj = var1;
  11.    }
  12.  
  13.    public void performCommand(String var1, Object var2) {
  14.       if (this.jsObj != null) {
  15.          Object var3 = this.jsObj.getMember("on" + var1);
  16.          if (var3 != null) {
  17.             Object[] var4 = new Object[]{var2};
  18.  
  19.             try {
  20.                this.jsObj.call("on" + var1, var4);
  21.             } catch (Exception var6) {
  22.                System.out.println("Exception: " + var6);
  23.                ((Throwable)var6).printStackTrace();
  24.             }
  25.          }
  26.       }
  27.    }
  28. }
  29.